package cn.hqm.hqmtechnology.dao.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

/**
 * 申请记录
 */

@Data
@ApiModel(value = "sys_sql_record", description = "请求ble.comment}")
public class SqlRecordDTO {
	/** 主键 */
	@ApiModelProperty(value = "主键")
	private Long id;
    
	/** 记录主键 */
	@ApiModelProperty(value = "记录主键")
	private Long recordId;

	/** 环境: 测试0 正式1 */
	@ApiModelProperty(value = "环境: 测试0 正式1")
	private Integer env;
	/** 环境: 测试0 正式1 */
	private Integer pageSize;
	/** 环境: 测试0 正式1 */
	private Integer pageNo;
    
	/** 申请状态: 已申请0 通过执行1 驳回2 */
	@ApiModelProperty(value = "申请状态: 已申请0 通过执行1 驳回2")
	private Integer status;
    
	/** 目标sql仓库 */
	@ApiModelProperty(value = "目标sql仓库")
	private String sqlHouse;
    
	/** sql语句 */
	@ApiModelProperty(value = "sql语句")
	private String sqlText;

	/** sql语句 */
	@ApiModelProperty(value = "sql语句")
	private String sqlDescribe;

	/** 版本id */
	@ApiModelProperty(value = "版本id")
	private Long versionId;
    
	/** 申请时间 */
	@ApiModelProperty(value = "申请时间")
	private LocalDateTime createTime;
    
	/** 执行时间 */
	@ApiModelProperty(value = "执行时间")
	private LocalDateTime execTime;
    
	/** 是否删除 deleted == 0? false: true */
	@ApiModelProperty(value = "是否删除 deleted == 0? false: true")
	private Integer deleted;
    
	
}